tell a barefaced lie - French English Dictionary